package com.miniot.base.service;


import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.miniot.base.dto.BoundManageDTO;
import com.miniot.base.entity.BoundManage;
import com.miniot.base.entity.WarehouseManage;
import com.miniot.base.vo.BoundManageDataVO;
import com.miniot.base.vo.BoundManageVO;
import com.miniot.base.vo.InventoryListDataVO;

/**
 * 出入库管理表
 *
 * @author zzq
 * @date 2023-10-17 11:13:54
 */
public interface BoundManageService extends IService<BoundManage> {


    Long saveBoundManage(BoundManageVO boundManage);

    BoundManageDTO getBoundManageById(Long id);

    Page<BoundManageDataVO> selectManagementData(Page<BoundManage> page, String time, String warehouseName, String orderNum);

    Page<InventoryListDataVO> getInventoryListData(Page<WarehouseManage> page, String warehouseName);
}
